feat(linux): refactor aks-secure-tls-bootstrap-client installation to use PMC/MCR and bump to v1.1.4-1#8618
feat(linux): refactor aks-secure-tls-bootstrap-client installation to use PMC/MCR and bump to v1.1.4-1#8618cameronmeissner wants to merge 23 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
This PR refactors how aks-secure-tls-bootstrap-client is sourced for Linux images, moving away from GitHub release tarballs toward packages.microsoft.com (PMC) for Ubuntu/Azure Linux and MCR (OCI/sysext) for Flatcar/ACL, and updates Renovate ownership for related updates.
Changes:
- Update
parts/common/components.jsonto define distro-specific sources/versions foraks-secure-tls-bootstrap-client(PMC for Ubuntu/Azure Linux, MCR sysext for Flatcar). - Update VHD build dependency caching logic to use package/sysext download helpers instead of a direct tarball download.
- Rename the “download from URL” helper in
cse_install.shfor clarity and adjust its callsite; tweak Renovate assignee/reviewer rules.
Package Update Analysis: aks-secure-tls-bootstrap-client
Version change: 1.1.2 → 1.1.3 (patch update)
OS variants affected: Ubuntu 20.04/22.04/24.04, Azure Linux 3.0, Flatcar (sysext), Windows
OS variants NOT updated: Mariner (no entry / no default fallback) — causes silent skip on Mariner builds.
Upstream changelog: Not evaluated here (not available in-repo). Manual validation recommended.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
vhdbuilder/packer/install-dependencies.sh |
Switch aks-secure-tls-bootstrap-client handling to package/sysext download flow during VHD build. |
parts/linux/cloud-init/artifacts/cse_install.sh |
Rename the custom-URL download helper and update its caller. |
parts/common/components.json |
Move component metadata to distro-specific PMC/MCR sources and bump versions. |
.github/renovate.json |
Adjust Renovate assignees/reviewers and add a rule grouping for this component. |
…ssner/stls-client-dalec-linux
|
AgentBaker Linux PR gate — Ubuntu 24.04 fwupd.service mass E2E failure (RECURRING main regression, NOT this PR)
This matches an active main-branch regression flagged earlier today on PR #8294 build 167206065 and re-confirmed on PR #8294 build 167221197 within the same ~1.5h window. All three runs share the same Build-vs-test: product/VHD regression caught by E2E (NOT a flake, NOT test-code). Recommended next action / owner: NodeSIG-dev — bisect main since the last green 24.04 E2E for anything touching Posted by Clawpilot AgentBaker gate detective. |
What this PR does / why we need it:
refactor aks-secure-tls-bootstrap-client installation to use PMC/MCR now that the client is being built/published by dalec
Which issue(s) this PR fixes:
Fixes #